package org.papervision3d.core.render.project;


import org.papervision3d.core.render.data.RenderSessionData;


/**
 * @author Ralph Hauwert
 */
class ProjectionPipeline
{
	
	/**
	 * ProjectionPipeline();
	 * 
	 * A projection pipeline defines the way a scene and it's contained objects will be projected and culled.
	 * It's designed to create flexibility within the rendering of Papervision3D, allowing multiple projection methods and culling. 
	 */
	public function new()
	{
		
	}
	
	/**
	 * project(renderSessionData:RenderSessionData);
	 * 
	 * The main projection function as called by the renderer.
	 */
	public function project(renderSessionData:RenderSessionData):Void
	{
		
	}

}
